 package com.barunsw.bwf.ems.neoarena.ne.pct.vop;

/*
DIS-V5-BCH
typedef struct {
	//�ش� �������̽� �� Logical ��ũ ��ȣ
	short	LLNK;    

	// 0:NORM , 1:IDLE , 2:BUSY , 3:MBLK , 4:PBLK , 5:RBLK , 6:ALM
	short	LNK_STS;

	//�ش� �������̽� �� Physical ��ũ ��ȣ
	short	PLNK;

	//B-CH ���� 1: BUSY, 0 : IDLE
	uint	IB_Map32; 

	//MAX_CH_PER_LINK : 32
	//-1:IDLE, ������(��ȿ��) ��:�ش� ��Ʈ��ȣ
	short	PORT[MAX_CH_PER_LINK]; 

	//MAX_CH_PER_LINK : 32
	//==> 0:IDLE, 1:BUSY, 2:C-CH(SBY,ACT), 3:Frame Sync(0�� ä��)
	unsigned char   BCH[MAX_CH_PER_LINK]; 
} DIS_BCH;
*/

public class M3426_MODE
{
	public static final int MAX_LINK_PER_IF	= 16;
	public static final int MAX_CH_PER_LINK	= 32;

	public static final int LNK_STS_NORM = 0;
	public static final int LNK_STS_IDLE = 1;
	public static final int LNK_STS_BUSY = 2;
	public static final int LNK_STS_MBLK = 3;
	public static final int LNK_STS_PBLK = 4;
	public static final int LNK_STS_RBLK = 5;
	public static final int LNK_STS_ALM  = 6;

	public static final int B_CH_STS_IDLE	= 0;
	public static final int B_CH_STS_BUSY	= 1;
	public static final int B_CH_STS_CCH	= 2;
	public static final int B_CH_STS_CCH2	= 3;
	public static final int B_CH_STS_SYNC	= 4;

	public int llnk;
	public int lnk_sts;
	public int plnk;
	public int ib_map32;
	public int[] port = new int[MAX_CH_PER_LINK];
	public byte[] bch = new byte[MAX_CH_PER_LINK];

}
